package com.wcity.manage.dao.mapper.community.guide;

import com.wcity.manage.common.vo.community.guide.GuideVo;
import com.wcity.manage.dao.model.community.guide.Guide;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 指南类别
 * Created by hgg on 2016/12/20.
 */
@Repository
public interface GuideMapper {

    /**
     * 指南类别列表
     * @param queryMap
     * @return
     */
    public List<GuideVo> guidePageList( Map<String,Object> queryMap );

    /**
     * 删除指南类别
     * @param deleteMap
     * @return
     */
    public Integer deleteGuide( Map<String,Object> deleteMap );

    /**
     * 新增指南类别
     * @param guide
     * @return
     */
    public Integer saveAddGuide( Guide guide );

    /**
     * 更新指南类别
     * @param guide
     * @return
     */
    public Integer saveUpdateGuide( Guide guide );

    /**
     * 指南类别详情
     * @param detailMap
     * @return
     */
    public GuideVo guideDetail( Map<String,Object> detailMap );

    /**
     * 指南类别总数量
     * @param queryMap
     * @return
     */
    public Integer totalGuide( Map<String,Object> queryMap );

    /**
     * 指南类别列表非分页
     * @param queryMap
     * @return
     */
    public List<GuideVo> guideList( Map<String,Object> queryMap );

    /**
     * 查询小区ID拼接（1,2,3）
     * @param queryMap
     * @return
     */
    public String blockIds( Map<String,Object> queryMap );
}
